function init_region() {
    $(".proCitySelAll").click(function (event) {
        //var a = $(NGXServerAddress);
        if ($("body").data("CitysAll") == null) {
            sendAllCitiesAjax();
        }
        $(this).select();
        $(".provinceCity").hide();
        $(".provinceCityAll").hide();
        //清空模糊查询条件 并初始化省市区模板
        $("#txtclear").val("");
        $("#txtclear1").val("");
        $("#txtcity").val("");
        $("#txtprovince").val("");
        $("#txtarea").val("");
        fnSearchAddress("#txtprovince",'0');
        fnSearchAddress("#txtcity",'1');
        fnSearchAddress("#txtarea",'2');

        $("#dimCityQuery").hide();
        var o2 = $(this).offset();
        var l2 = o2.left;
        var t2 = o2.top;
        var h2 = $(this).height();
        $(".provinceCityAll").css("top", t2 + h2 - 1 + 14).css("left", l2).toggle();
        $(".provinceCityAll").click(function (event) {
            event.stopPropagation();
        });
        event.stopPropagation();
        $("html").click(function () {
            $(".provinceCityAll").hide();
        });
        $("input.proCitySelAll").removeClass("current2");
        $(this).addClass("current2");
        $(".provinceCityAll").find(".tabs").find("a").removeClass("current");
        $(".provinceCityAll").find(".tabs").find("a[tb=hotCityAll]").addClass("current");
        $(".provinceCityAll").find(".con").children().hide();
        $(".provinceCityAll").find(".con").find(".hotCityAll").show();
        if ($("body").data("allProvinces") == null) {
            sendAllProvinceAjax();
        }
        if ($("body").data("allCountys") == null) {
            sendAllCountiesAjax();
        }
        $(".provinceCityAll").find(".tabs").find("a").click(function () {
            if ($(this).attr("tb") == "cityAll" && $(".provinceAll .list .current").val() == null) {
                return;
            }
            ;

            if ($(this).attr("tb") == "countyAll" && $(".cityAll .list .current").val() == null && $(".hotCityAll .list .current").val() == null) {
                return;
            }
            ;
            $(".provinceCityAll").find(".tabs").find("a").removeClass("current");
            $(this).addClass("current");
            var tb = $(this).attr("tb");
            $(".provinceCityAll").find(".con").children().hide();
            $(".provinceCityAll").find(".con").find("." + tb).show();
        });
    });

    $(".proCitySelAll").change(function (event){
        if($(this).val()==""){
            $(this).next().val("");
            $(this).next().attr("regioncode","");
            $(this).next().attr("regionzone","");
        }
    });
}
$(function() {
    init_region();
});